【使用线分割面】超级垃圾CAD图处理
前言
今天协助薇諒解决了一个小问题,顺便约了个稿,让阿薇写了一下问题的解决问题的过程。下面我们一起来看下,阿薇是怎么解决工作中遇到的问题的吧!
知识点:使用线切分面!
正文
今天祭天一个作图员!!!!
———by 筱䓉^_^薇諒
问题
由于最近一直在搞去年没搞完的农房项目,(PS:去年年底就该结束的,垃圾员工拖延时间!!!)
今天遇到了一个十分恶心的图!!!超级恶心!!!不多说,上图!!
图中红色为居民点的线,白色为自然幢。其中居民地的每个图形居然都存在没闭合的线!!!你这是要逆天吧!!!
WTF!!!
解决思路
后面我在FME里面大概看了一下数据,大概有个思路。
1、将所有的图形全部打散为线
2、然后线线叠加分析,取出图中红色的部分
3、在进行线面分割(经测试此处可以在ArcGIS完成)。
至此,思路完成!但是感觉按照这样的思路做下去,有点复杂。(此处再次祭天一个作图员)毕竟后面同事跟我说整个乡镇都是这样的!!!!!WTF!!!
瞬间心态爆炸,遂向群内大佬求助。
寻求帮助
群内青大2分钟后给了个解决方案。方案的思路为:打断相交的线和面(其实还有转换器,等下次哪个漂亮小姐姐来问的时候,我再说
下面来看一看具体设计到的转换器:
TopologyBuilder:使用这个转换器,可以打断相交的线和面
拓扑构建器参数图,需要注意的是:要根据数据情况设置合适的容差!
AreaBuilder:使用这个转换器,可以把围合的线要素处理成面
使用这两个转换器,即可完成线切面的操作。
处理结果
结果预览
首先来看下部分处理结果:
模板概览
再来看下数据处理所用模板,超简单的!
放上模板全图(哈哈哈哈,因为简单所以高效!!!最后来一句青大牛皮!!!!)
总结
做技术的兄弟,能做的东西很多,有些兄弟技术能力确实牛。有一点要有清楚的认识:数据工作是一个系统工程,有些问题在制定生产工艺的时候完全可以规避掉。如果在前期制作生产工艺的时候,不给技术人员发言的机会,却把所有问题都累积到最后,给技术人员来解决,你玩我呢?
技术大佬是厉害,但别什么事情都往身上揽,什么事情都往肩上扛。做事情之前,要先划分好责任,费力不讨好的事情,咱不做!
交流
欢迎大家扫下面的二维码添加我的个人微信,我建了一个交流群,欢迎大家加入灌水交流!
公众号还没关注的也可以关注一下